AmeliaBooking\Application\Services\Bookable\BookableApplicationService D

Total Complexity 158
Dependencies 18
Dependents 0
Total lines 1,149
Lines of code 638
Logical lines of code 309
Comment lines 303
Methods 21
Properties 1

Methods 21

Method Rating Maintainability Complexity Lines of code
manageProvidersForServiceUpdate()
C
35 29 77
deletePackageCustomer()
C
31 25 111
deleteService()
B
38 20 68
manageServicesForPackageUpdate()
B
35 14 97
deletePackage()
A
41 13 58
managePackagesForServiceUpdate()
S
53 7 21
manageExtrasForServiceUpdate()
S
55 6 20
modifyServicePriceByDuration()
S
59 6 14
getAppointmentsCountForPackages()
S
51 4 27
manageServicesForPackageAdd()
S
57 4 17
manageExtrasForServiceAdd()
S
59 4 14
filterServiceExtras()
S
60 4 13
getServiceProviders()
S
62 4 11
getAppointmentsCountForServices()
S
48 2 39
addServicesToCategories()
S
62 3 12
checkServiceTimes()
S
68 3 8
deleteCategory()
S
65 3 9
getAppointmentService()
S
69 2 6
manageProvidersForServiceAdd()
S
70 2 6
deleteExtra()
S
68 2 7
__construct()
S
81 1 3